tin tin


Results for "tin tin"

Turkish - English dictionary

tin tin

(Turkish - English dictionary) :
(moving) very quietly and cautiously (moving) on tiptoe.